create external  table jms_ods.yl_lmdm_sys_first_snapshot
(
  first_code_id           bigint   comment  '一段码id'
  ,name                    string   comment  '集包名称'
  ,code                    string   comment  '集包编码(一段码)'
  ,attributes              int      comment  '集包属性(枚举)'
  ,type                    int      comment  '包类型'
  ,center_id               bigint   comment  '转运中心id'
  ,center_name             string   comment  '转运中心名称'
  ,center_code             string   comment  '转运中心编码'
  ,center_province_id      bigint   comment  '末端机构所属省id'
  ,destination_country_id  bigint   comment  '目的地国家id'
  ,destination_province_id bigint   comment  '目的地省份id'
  ,destination_city_id     bigint   comment  '目的地城市id'
  ,destination_area_id     bigint   comment  '目的地区县id'
  ,destination_town_id     bigint   comment  '目的地乡镇id'
  ,origin_country_id       bigint   comment  '始发地国家id'
  ,origin_province_id      bigint   comment  '始发地省份id'
  ,origin_city_id          bigint   comment  '始发地城市id'
  ,origin_area_id          bigint   comment  '始发地区县id'
  ,origin_town_id          bigint   comment  '始发地乡镇id'
  ,is_enable               int      comment  '是否启用:1启用2不启用'
  ,is_delete               int      comment  '是否删除:1未删除2已删除'
  ,create_by               bigint   comment  '创建人id'
  ,update_by             bigint   comment  '最后更新人id'
  ,create_by_name          string   comment  '创建人名称'
  ,update_by_name        string   comment  '最后修改人名称'
  ,create_time             string   comment  '创建时间'
  ,update_time           string   comment  '更新时间'
  ,effect_time             string   comment  '生效时间'
  ,invalid_time            string   comment  '失效时间'
  ,version                 string   comment  '版本号'
  ,sort                    int      comment  '排序'
  ,modified_time           string   comment '记录修改时间'
  ,dest_center_id          bigint   comment  '目的中心id'
  ,dest_center_code        string   comment  '目的中心编码'
  ,dest_center_name        string   comment  '目的中心名称'
  ,snapshot_time           string   comment  '快照时间'
)comment  '一段码版本计划历史修改表 '
PARTITIONED BY (
  `dt` string COMMENT '时间分区')
ROW FORMAT SERDE
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  '/dw/hive/jms_ods.db/external/yl_lmdm_sys_first_snapshot';

